2021年Docker最新系列之私有仓库构建

您所在的位置:网站首页 docker 2021 2021年Docker最新系列之私有仓库构建

2021年Docker最新系列之私有仓库构建

2022-12-26 04:53| 来源: 网络整理| 查看: 265

Docker私有仓库:

在默认情况下,docker pull命令是docker官网仓库拉取镜像。在实际工作中会存在一些问题,比如内网环境根本拉不了镜像;其次,我们自己制作的镜像也不会直接上传到docker的官方仓库。所以,我们需要配置一个存放镜像的私有仓库。

先安装、配置好docker,然后执行下面的动作。

1. 配置官方私有仓库:

私有仓库镜像可以选择使用docker官方提供的registry,也可以选择Harbor。

# 拉取docker官方的仓库镜像,默认是拉取第二个新版本。 [[email protected] ~]# docker pull registry ​ # 启动仓库容器: [[email protected] ~]# docker run -d --name my-registry -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always registry2. 添加信任:

因为docker的push只支持https,不支持http。在不配置证书的情况下,需要修改配置,让docker信任http的push方式。

# 方式一: 修改/usr/lib/systemd/system/docker.service文件,在里面修改ExecStart那一行,增加--insecure-registry=192.168.75.121:5000 ​ vim /usr/lib/systemd/system/docker.service ...省略号 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --insecure-registry=192.168.75.121:5000 ...省略号 ​ 然后重启服务: [[email protected] ~]# systemctl daemon-reload [[email protected] ~]# systemctl restart docker ​ # 方式二: [[email protected] ~]# cat > /etc/docker/daemon.json


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3